package com.soilflow.common.mybatisplus;

import com.soilflow.common.utils.StringUtils;
import lombok.Data;

import java.util.HashMap;
import java.util.Map;

/**
 * 分页数据
 * 
 * @author soilflow
 */
@Data
public abstract class BasePageEntity
{
    private static final long serialVersionUID = 1L;
    /** * 模糊查询文本  */
    public String queryText;

    /** * 每页多少条  */
    public String pageSize;

    /**  * 页码  */
    public String pageNum;

    /** * 排序规则  */
    public String orders;

    /** * 开始时间  */
    public String beginTime;

    /** * 结束时间  */
    public String endTime;

    /** 请求参数 */
    private Map<String, Object> params;

    public Map<String, Object> getParams() {
        if (params == null) {
            params = new HashMap<>();
        }
        return params;
    }

    public void setParams(Map<String, Object> params)
    {
        this.params = params;
    }
}
